package com.zmj.sy.mom.srv.aps.bean.vo.groupworkrule;


import com.zmj.sy.mom.srv.aps.bean.vo.weekdayscheme.WeekdaySchemeTimeRangeItemResVo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.time.LocalDate;
import java.util.ArrayList;
import java.util.List;

@Getter
@Setter
public class GroupWorkRuleTimeRangeResVo {

    @ApiModelProperty("所属天")
    private LocalDate day;

    @ApiModelProperty("上班类型： 1上班 2休息 ")
    private Integer workState;

    @ApiModelProperty("描述文本")
    private String text;

    @ApiModelProperty("上班类型: 1正常上班 2正常休息日 3法定节假日 4法定节假日上班")
    private Integer dateType;

    @ApiModelProperty("班组明细")
    private List<GroupWorkRuleTimeRangeDetailResVo> details = new ArrayList<>();

    @ApiModelProperty("日历明细")
    private List<WeekdaySchemeTimeRangeItemResVo> item = new ArrayList<>();

}
